package com.mentaleye.service;

import java.util.List;
import java.util.Map;

import com.mentaleye.dal.model.Property;

public interface PropertyService {
	
	boolean insertRecord(Property record);
	
	boolean insertByList(List<Property> recordList);
	
	boolean updateRecord(Property record);
	
	boolean updateRecordBySelective(Property record);
	
	boolean deleteByList(List<String> idList);
	
	List<Property> getList();

	List<Property> getListByKeys(List<String> idList);
	
	Property getRecordByKey(String propertyId);
	
	List<Map<String, Object>> getListByMap(Map<String, Object> map);
	
}
